Delayed goal celebration

ABSTRACT

A biometric monitoring device with a display is provided. The biometric monitoring device may track the completion progress towards one or more biometric performance goals and provide a goal celebration indicator upon completion of a biometric performance goal and subsequent receipt of an input signal. In some implementations, the completion of a biometric performance goal may be signaled prior to receipt of the input signal using a secondary indicator.

CROSS REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.14/050,182, filed Oct. 9, 2013, which claims priority benefit under 35U.S.C. §119(e) to U.S. Provisional Application No. 61/886,017, filedOct. 2, 2013, titled “DELAYED GOAL CELEBRATION,” both of which arehereby incorporated by reference in their entireties.

BACKGROUND

Recent consumer interest in personal health has led to a variety ofpersonal health monitoring devices being offered on the market. Suchdevices, until recently, tended to be complicated to use and weretypically designed for use with one activity, e.g., bicycle tripcomputers.

Recent advances in sensor, electronics, and power source miniaturizationhave allowed the size of personal health monitoring devices, alsoreferred to herein as “biometric tracking” or “biometric monitoring”devices, to be offered in extremely small sizes that were previouslyimpractical. For example, the Fitbit Ultra is a biometric monitoringdevice that is approximately 2″ long, 0.75″ wide, and 0.5″ deep; it hasa pixelated display, battery, sensors, wireless communicationscapability, power source, and interface button, as well as an integratedclip for attaching the device to a pocket or other portion of clothing,packaged within this small volume.

SUMMARY

Details of one or more implementations of the subject matter describedin this specification are set forth in the accompanying drawings and thedescription below. Other features, aspects, and advantages will becomeapparent from the description, the drawings, and the claims. Note thatthe relative dimensions of the following figures may not be drawn toscale unless specifically indicated as being scaled drawings.

In some implementations, an apparatus may be provided that has one ormore biometric sensors, a display, at least one processor, and a memory.The memory, the at least one processor, the one or more biometricsensors, and the display may be communicatively connected with oneanother. The memory may store computer-executable instructions forcontrolling the at least one processor to: a) receive biometric datafrom the one or more biometric sensors, b) calculate at least onebiometric performance measurement using the biometric data, c) determineat a first time that the at least one biometric performance measurementindicates that a first biometric performance goal has been met during afirst goal achievement window, d) receive an input signal indicative ofa user interaction with the apparatus, e) display a first goalcelebration indicator associated with the first biometric performancegoal on the display after c) and responsive to d) when the input signalis received at a second time after the first time, and f) clear thefirst goal celebration indicator after e).

In some implementations of the apparatus, the input signal may beproduced by activation of a button of the apparatus, selection of atouch-screen control of the apparatus, detection of biometric dataindicative of a wearer of the apparatus bringing their forearm into awatch-viewing position, or detection of biometric data indicative of oneor more successive taps on the apparatus (or combinations thereof).

In some implementations, the memory may further storecomputer-executable instructions for controlling the at least oneprocessor to: g) determine at a third time that the at least onebiometric performance measurement indicates that a second biometricperformance goal different from the first biometric performance goal hasbeen met during a second goal achievement window, h) display a secondgoal celebration indicator associated with the second biometricperformance goal on the display after g) and responsive to d) when thesecond time is after the third time, and i) clear the second goalcelebration indicator after h).

In some implementations, the second biometric performance goal mayinclude a plurality of different biometric performance goals and thesecond biometric performance goal may be met by meeting any one of thebiometric performance goals in the plurality of different biometricperformance goals.

In some implementations, the first goal celebration may be selectedrandomly from a pool of available goal celebrations.

In some implementations, the apparatus may further include a tactileindicator, and the memory may store further computer-executableinstructions for controlling the at least one processor to activate thetactile indicator responsive to c) and independently of d).

In some implementations, the apparatus may further include a tactileindicator and the memory may store further computer-executableinstructions for controlling the at least one processor to: g) determinewhether the apparatus is in a sleep-monitoring mode, and h) activate thetactile indicator responsive to c) and independently of d) when the atleast one processor determines in g) that the apparatus is not in asleep monitoring mode.

In some implementations, the apparatus may further include a tactileindicator, and the memory may store further computer-executableinstructions for controlling the at least one processor to: g) determinethat the biometric data during at least a first period of time indicatesa first activity state associated with the first biometric performancegoal, and h) activate the tactile indicator independently of d) and whenc) occurs during the first period of time.

In some implementations of the apparatus, the memory may store furthercomputer-executable instructions for controlling the at least oneprocessor to g) reset progress towards the first biometric performancegoal after the first goal achievement window has elapsed, therebyinitiating an additional first goal achievement window subsequent to thefirst goal achievement window.

In some such implementations, the memory may store furthercomputer-executable instructions for controlling the at least oneprocessor to determine that g) has been performed after c) without theperformance of e) in between c) and g) and, responsive to d) occurringduring the additional first goal achievement window, perform e).

In some implementations, the first goal achievement window may have aduration such as 1 hour, 8 hours, 1 day, 5 days, 1 week, or 1 month. Insome implementations, the first goal achievement window may be a 24-hourperiod starting or ending at midnight, a 7-day period starting or endingon a weekend, or a 1 month period starting on the first day of a month.

In some implementations, the at least one biometric performancemeasurement may be calculated by incrementing the at least one biometricperformance measurement, at least in part, each time the biometric dataexceeds a threshold. In such implementations, the memory may storefurther computer-executable instructions for controlling the at leastone processor to increase the threshold when the at least one biometricperformance measurement indicates that a substantial portion of thefirst biometric performance goal has been met.

In some such implementations, the substantial portion of the firstbiometric performance goal may be approximately 90% (or higher) of thefirst biometric performance goal. In some implementations, the thresholdmay be increased by more than 10%.

In some implementations, a method may be provided. The method mayinclude performing the steps of a) receiving, by a controller having oneor more processors, biometric data from one or more biometric sensors;b) calculating, using the controller, at least one biometric performancemeasurement using the biometric data; c) determining, by the controller,at a first time that the at least one biometric performance measurementindicates that a first biometric performance goal has been met during afirst goal achievement window; d) receiving, by the controller, an inputsignal indicative of a user interaction with an apparatus that includesthe controller, the one or more biometric sensors, and a display; e)causing the controller to display a first goal celebration indicatorassociated with the first biometric performance goal on the displayafter c) and responsive to d) when the input signal is received at asecond time after the first time; and f) clearing the first goalcelebration indicator after e).

In some implementations of the method, the input signal may be producedby activation of a button of the apparatus, selection of a touch-screencontrol of the apparatus, detection of biometric data indicative of awearer of the apparatus bringing their forearm into a watch-viewingposition, detection of biometric data indicative of one or moresuccessive, rapid taps on the apparatus, or combinations thereof.

In some implementations of the method, the method may also include g)determining at a third time that the at least one biometric performancemeasurement indicates that a second biometric performance goal differentfrom the first biometric performance goal has been met during a secondgoal achievement window, h) displaying a second goal celebrationindicator associated with the second biometric performance goal on thedisplay after g) and responsive to d) when the second time is after thethird time, and i) clearing the second goal celebration indicator afterh).

In some such implementations of the method, the second biometricperformance goal includes a plurality of different biometric performancegoals and the second biometric performance goal may be met by meetingany one of the biometric performance goals in the plurality of differentbiometric performance goals.

In some implementations of the method, the first goal celebration may beselected randomly from a pool of available goal celebrations.

In some implementations of the method, the apparatus may further includea tactile indicator, and the method may further include g) activatingthe tactile indicator responsive to c) and independently of d).

In some implementations of the method, the apparatus may further includea tactile indicator, and the method may further include g) determiningwhether the apparatus is in a sleep-monitoring mode, and h) activatingthe tactile indicator responsive to c) and independently of d) when itis determined in g) that the apparatus is not in a sleep monitoringmode.

In some implementations of the method, the apparatus may further includea tactile indicator, and the method may further include g) determining,by the controller, that the biometric data during at least a firstperiod of time indicates a first activity state associated with thefirst biometric performance goal, and h) activating the tactileindicator independently of d) and when c) occurs during the first periodof time.

In some implementations of the method, the method may further include g)resetting progress towards the first biometric performance goal afterthe first goal achievement window has elapsed and thereby initiating anadditional first goal achievement window subsequent to the first goalachievement window. In some such implementations of the method, themethod may further include h) determining that g) has been performedafter c) without the performance of e) in between c) and g). The methodof such implementations may also include i) responsive to d) occurringduring the additional first goal achievement window, performing e).

In some implementations of the method, the first goal achievement windowmay have a 1 hour, 8 hours, 1 day, 5 days, 1 week, or 1 month duration.

In some implementations of the method, the first goal achievement windowmay be a 24-hour period starting or ending at midnight, a 7-day periodstarting or ending on a weekend, or a 1 month period starting on thefirst day of a month.

In some implementations of the method, b) may be performed byincrementing the at least one biometric performance measurement, atleast in part, each time the biometric data exceeds a threshold, and themethod may further include g) increasing the threshold when the at leastone biometric performance measurement indicates that a substantialportion of the first biometric performance goal has been met.

In some implementations of the method, the substantial portion of thefirst biometric performance goal may be approximately 90% of the firstbiometric performance goal or higher. In some implementations of themethod, the threshold may be increased by more than 10%.

In some implementations, an apparatus may be provided that includes ahousing, one or more biometric sensors, at least one processor, and amemory. The memory, the at least one processor, and the one or morebiometric sensors may be communicatively connected with one another. Thememory may store computer-executable instructions for controlling the atleast one processor to: a) receive biometric data from the one or morebiometric sensors, b) calculate at least one biometric performancemeasurement using the biometric data, c) determine at a first time thatthe at least one biometric performance measurement indicates that afirst biometric performance goal has been met during a first goalachievement window, d) receive an input signal indicative of a userinteraction with an item selected from the group consisting of: theapparatus and a remote device in communication with the apparatus, ande) generate a first output signal associated with the first biometricperformance goal after c) and responsive to d) when the input signal isreceived at a second time after the first time.

In some implementations of the apparatus, the input signal may beproduced through activation of a button of the apparatus, selection of atouch-screen control of the apparatus, detection of biometric dataindicative of a wearer of the apparatus bringing their forearm into awatch-viewing position, detection of biometric data indicative of one ormore successive taps on the housing, receipt of a wireless signal fromthe remote device, or combinations thereof.

In some implementations of the apparatus, the memory may store furthercomputer-executable instructions for controlling the at least oneprocessor to: f) determine at a third time that the at least onebiometric performance measurement indicates that a second biometricperformance goal different from the first biometric performance goal hasbeen met during a second goal achievement window, and g) generate asecond output signal associated with the second biometric performancegoal after f) and responsive to d) when the second time is after thethird time.

In some such implementations of the apparatus, the second biometricperformance goal may include a plurality of different biometricperformance goals and the second biometric performance goal may be metby meeting any one of the biometric performance goals in the pluralityof different biometric performance goals.

In some implementations, the memory may store furthercomputer-executable instructions for controlling the at least oneprocessor to: f) generate a first notification signal responsive to c)and independently of d).

In some implementations of the apparatus, the first notification signalmay be a signal that causes the display of a notification indicator on adisplay of the apparatus, the activation of a haptic device of theapparatus, the emission of an auditory notification indicator from anaudio device of the apparatus, or combinations thereof.

In some implementations of the apparatus, the first notification signalmay be a wireless signal formatted for receipt by the remote device. Insome such implementations, the remote device may be a smartphone.

In some implementations of the apparatus, the first output signal may bea wireless signal formatted for receipt by the remote device. Again, insome such implementations, the remote device may be a smartphone.

In some implementations, a method may be provided. The method mayinclude a) receiving biometric data from one or more biometric sensors;b) calculating at least one biometric performance measurement using thebiometric data; c) determining, at a first time, that the at least onebiometric performance measurement indicates that a first biometricperformance goal has been met during a first goal achievement window; d)receiving, by the controller, an input signal indicative of a userinteraction with an item selected from the group consisting of: abiometric monitoring device and a mobile communications device; and e)generating a first output signal associated with meeting the firstbiometric performance goal after c) and responsive to d) when the inputsignal is received at a second time after the first time.

In some implementations of the method, the input signal may be producedthrough: activation of a button of the biometric monitoring device,selection of a touch-screen control of the biometric monitoring device,detection of biometric data indicative of a wearer of the biometricmonitoring device bringing their forearm into a watch-viewing position,detection of biometric data indicative of one or more successive taps onthe biometric monitoring device, receipt of a wireless signal from themobile communications device, or combinations thereof.

In some implementations of the method, the method may further include f)determining at a third time that the at least one biometric performancemeasurement indicates that a second biometric performance goal differentfrom the first biometric performance goal has been met during a secondgoal achievement window, and g) causing the controller to generate asecond output signal associated with meeting the second biometricperformance goal after g) and responsive to d) when the second time isafter the third time.

In some implementations of the method, the second biometric performancegoal may include a plurality of different biometric performance goalsand the second biometric performance goal may be met by meeting any oneof the biometric performance goals in the plurality of differentbiometric performance goals.

In some implementations of the method, the method may further include f)causing the controller to generate a first notification signalresponsive to c) and independently of d).

In some implementations of the method, the first notification signal maycause the display of a goal celebration indicator on a display of thebiometric monitoring device, the activation of a haptic device of thebiometric monitoring device, the emission of an auditory goalcelebration indicator from an audio device of the biometric monitoringdevice, or combinations thereof.

In some implementations of the method the first notification signal maybe a wireless signal formatted for receipt by the mobile communicationsdevice. In some such implementations, the mobile communications devicemay be a smartphone.

In some implementations of the method the first output signal may be awireless signal formatted for receipt by the mobile communicationsdevice. In some such implementations, the mobile communications devicemay be a smartphone.

In some implementations, a system may be provided that includes abiometric monitoring device and a mobile communications device separatefrom the biometric monitoring device. The biometric monitoring devicemay have one or more biometric sensors, at least one processor, acommunications interface, and a memory. The memory, the at least oneprocessor, the communications interface, and the one or more biometricsensors may be communicatively connected with one another. The memorymay store computer-executable instructions for controlling the at leastone processor to: a) receive biometric data from the one or morebiometric sensors, b) calculate at least one biometric performancemeasurement using the biometric data, c) determine at a first time thatthe at least one biometric performance measurement indicates that afirst biometric performance goal has been met during a first goalachievement window, and d) transmit a first output signal associatedwith the first biometric performance goal via the communicationsinterface after c). The mobile communications device may have: at leastone mobile communications device processor, a mobile communicationsdevice memory, and a mobile communications device communicationsinterface. The at least one mobile communications device processor, themobile communications device memory, and the mobile communicationsdevice communications interface may be communicatively connected withone another. The mobile communications device memory may storecomputer-executable instructions for controlling the at least one mobilecommunications device processor to: e) receive the first output signaltransmitted from the biometric monitoring device in d), f) receive afirst input signal, and g) responsive to f) and after e), cause themobile communications device to produce a goal celebration indicatorassociated with meeting the first biometric performance goal.

In some such implementations, the first input signal may be generated bythe mobile communications device responsive to the at least one mobilecommunications device processor detecting the powering on the mobilecommunications device from an off state, the transitioning on the mobilecommunications device from a standby state to an on state, theactivation of a software program associated with the biometricmonitoring device, the push of a button on the mobile communicationsdevice, the selection of a touch-screen control on the mobilecommunications device, the receipt of a communication from the biometricmonitoring device via the mobile device communications interface, orcombinations thereof.

In some implementations of the system, the goal celebration indicatormay be a display of graphical content on a display of the mobilecommunications device, tactile feedback provided by a haptic mechanismof the mobile communications device, audio output provided by an audiodevice of the mobile communications device, or combinations thereof.

In some implementations of the system, the mobile communications devicememory stores further computer-executable instructions for controllingthe at least one mobile communications device processor to h) responsiveto e) and independent of f), cause the mobile communications device toprovide a first notification indicator.

In some such implementations of the system, the first notificationindicator may be a display of graphical content on a display of themobile communications device, tactile feedback provided by a hapticmechanism of the mobile communications device, audio output provided byan audio device of the mobile communications device, or combinationsthereof.

In some implementations, a system may be provided that includes abiometric monitoring device and at least one remote device separate fromthe biometric monitoring device, e.g., a smartphone, a server, asmartphone and a server, etc. The biometric monitoring device may haveone or more biometric sensors, at least one processor, a communicationsinterface, and a memory. The memory, the at least one processor, thecommunications interface, and the one or more biometric sensors may becommunicatively connected with one another. The memory may storecomputer-executable instructions for controlling the at least oneprocessor to: a) receive biometric data from the one or more biometricsensors. The at least one remote device may have at least one remotedevice processor, a remote device communications interface, and a remotedevice memory. The remote device memory, the at least one remote deviceprocessor, and the remote device communications interface of the atleast one remote device may be communicatively connected with oneanother. The memory and the at least one remote device memory may store,in aggregate, computer-executable instructions for controlling thesystem to: b) calculate at least one biometric performance measurementusing the biometric data, c) determine whether a user-specifiedbiometric performance goal has been met based on the at least onebiometric performance measurement, d) provide, responsive to c), anotification indicator that the user-specified biometric performancegoal has been met, e) receive an input signal indicating a userinteraction with an item selected from the group consisting of thebiometric monitoring device and the at least one remote device, and f)provide, responsive to e) and after c), a goal celebration indicatorsuch as a graphical display of visual elements associated with meetingthe biometric performance goal, audible sounds associated with meetingthe biometric performance goal, tactile feedback associated with meetingthe biometric performance goal, or combinations thereof.

These and other implementations are described in further detail withreference to the Figures and the detailed description below.

BRIEF DESCRIPTION OF THE DRAWINGS

The various implementations disclosed herein are illustrated by way ofexample, and not by way of limitation, in the figures of theaccompanying drawings, in which like reference numerals may refer tosimilar elements.

FIG. 1 depicts a generalized schematic of an example computing devicethat may be used to implement a portable biometric monitoring device orother device with which the various operations described herein may beexecuted.

FIGS. 2A through 2G depict various views of an example biometricmonitoring device.

FIG. 3 depicts a flow diagram for a technique of incorporating delayedgoal celebration in a biometric monitoring device.

FIG. 4 depicts a flow diagram for a technique of incorporating delayedgoal celebration in a biometric monitoring device for multiple biometricperformance goals.

FIG. 5 depicts a flow diagram for a technique of incorporating delayedgoal celebration in conjunction with immediate tactile feedback in abiometric monitoring device.

FIG. 6 depicts a flow diagram for a modified technique of incorporatingdelayed goal celebration in conjunction with immediate tactile feedbackin a biometric monitoring device.

FIG. 7 depicts a flow diagram for another modified technique ofincorporating delayed goal celebration in conjunction withactivity-based tactile feedback in a biometric monitoring device.

FIG. 8 depicts a flow diagram for a modified technique of fine-tuninggoal completion determination in conjunction with delayed goalcelebration.

DETAILED DESCRIPTION

The present disclosure relates to wearable biometric monitoring devices(also referred to herein as “biometric tracking devices” or simply as“devices”) such as those, for example, illustrated schematically inFIG. 1. In some implementations, a biometric monitoring device may bedesigned such that it may be inserted into, and removed from, aplurality of compatible cases/housings/holders, e.g., a wristband thatmay be worn on a person's forearm or a belt clip case that may beattached to a person's clothing. Generally speaking, a biometricmonitoring device or biometric tracking device combined with a case orsome other means allowing it to be worn or easily carried by a personmay be referred to herein as a “biometric monitoring system” or“biometric tracking system.”

As used herein, the term “wristband” may refer to a band that isdesigned to fully or partially encircle a person's forearm near thewrist joint. The band may be continuous, e.g., without any breaks (itmay stretch to fit over a person's hand or have an expanding portionsimilar to a dress watchband), or may be discontinuous, e.g., having aclasp or other connection allowing the band to be closed similar to awatchband or may be simply open, e.g., having a C-shape that clasps thewearer's wrist.

FIG. 1 depicts a generalized schematic of an example portable biometricmonitoring device, also simply referred to herein as “biometricmonitoring device,” or other device with which the various operationsdescribed herein may be executed. The portable biometric monitoringdevice 102 may include a processing unit 106 having one or moreprocessors, a memory 108, an operator interface 104, one or morebiometric sensors 110, and input/output 112. The processing unit 106,the memory 108, the operator interface 104, the one or more biometricsensors 110, and the input/output interface 112 may be communicativelyconnected via communications path(s) 114 (it is to be understood thatsome of these components may also be connected with one anotherindirectly).

The portable biometric monitoring device may collect one or more typesof biometric data, e.g., data pertaining to physical characteristics ofthe human body (such as heartbeat, perspiration levels, etc.) and/ordata relating to the physical interaction of that body with theenvironment (such as accelerometer readings, gyroscope readings, etc.),from the one or more biometric sensors 110 and/or external devices (suchas an external heart rate monitor, e.g., a chest-strap heart ratemonitor) and may then store such information for later use, e.g., forcommunication to another device via the I/O interface 112, e.g., asmartphone or to a server over a wide-area network such as the Internet.The processing unit 106 may also perform an analysis on the stored dataand may initiate various actions depending on the analysis. For example,the processing unit 106 may determine that the data stored in the memory108 indicates that a goal threshold has been reached and may thendisplay content on a display of the portable biometric monitoring devicecelebrating the achievement of the goal. The display may be part of theoperator interface 104 (as may be a button or other control, notpictured, that may be used to control a functional aspect of theportable biometric monitoring device).

In general, biometric monitoring devices may incorporate one or moretypes of user interfaces including but not limited to visual, auditory,touch/vibration, or combinations thereof. The biometric monitoringdevice may, for example, display information relating to one or more ofthe data types available and/or being tracked by the biometricmonitoring device through, for example, a graphical display or throughthe intensity and/or color of one or more LEDs. The user interface mayalso be used to display data from other devices or internet sources. Thedevice may also provide haptic feedback through, for instance, thevibration of a motor or a change in texture or shape of the device. Insome implementations, the biometric sensors themselves may be used aspart of the user interface, e.g., accelerometer sensors may be used todetect when a person taps the housing of the biometric monitoring unitwith a finger or other object and may then interpret such data as a userinput for the purposes of controlling the biometric monitoring device.For example, double-tapping the housing of the biometric monitoringdevice may be recognized by the biometric monitoring device as a userinput that will cause the display of the biometric monitoring device toturn on from an off state or that will cause the biometric monitoringdevice to transition between different monitoring states, e.g., from astate where the biometric monitoring device may interpret data accordingto rules established for an “active” person to a state where thebiometric monitoring device may interpret data according to rulesestablished for a “sleeping” person.

In another example, while the user is wearing the biometric monitoringdevice 102, the biometric monitoring device 102 may calculate and storea user's step count while the user is wearing the biometric monitoringdevice 102 and then subsequently transmit data representative of stepcount to the user's account on a web service like www.Fitbit.com, to amobile computational device, e.g., a phone, paired with the portablebiometric monitoring unit, and/or to a standalone computer where thedata may be stored, processed, and visualized by the user. Suchtransmission may be carried out via communications through I/O interface112. Indeed, the device may measure, calculate, or use a plurality ofother physiological metrics in addition to, or in place of, the user'sstep count. These include, but are not limited to, caloric energyexpenditure, floors climbed or descended, heart rate, heart ratevariability, heart rate recovery, location and/or heading (e.g., throughGPS), elevation, ambulatory speed and/or distance traveled, swimming lapcount, bicycle distance and/or speed, blood pressure, blood glucose,skin conduction, skin and/or body temperature, electromyography data,electroencephalographic data, weight, body fat, and respiration rate.Some of this data may be provided to the biometric monitoring devicefrom an external source, e.g., the user may input their height, weight,and stride in a user profile on a fitness-tracking website and suchinformation may then be communicated to the biometric monitoring devicevia the I/O interface 112 and used to evaluate, in tandem with datameasured by the biometric sensors 110, the distance traveled or caloriesburned of the user. The device may also measure or calculate metricsrelated to the environment around the user such as barometric pressure,weather conditions, light exposure, noise exposure, and magnetic field.

As mentioned previously, collected biometric data from the biometricmonitoring device may be communicated to external devices through thecommunications or I/O interface 112. The I/O or communications interfacemay include wireless communication functionality so that when thebiometric monitoring device comes within range of a wireless basestation or access point, the stored data automatically uploads to anInternet-viewable source such as a website, e.g., www.Fitbit.com. Thewireless communications functionality may be provided using one or morecommunications technologies known in the art, e.g., Bluetooth, RFID,Near-Field Communications (NFC), Zigbee, Ant, optical data transmission,etc. The biometric monitoring device may also contain wiredcommunication capability, e.g., USB.

Other implementations regarding the use of short range wirelesscommunication are described in U.S. patent application Ser. No.13/785,904, titled “Near Field Communication System, and Method ofOperating Same” filed Mar. 5, 2013 which is hereby incorporated hereinby reference in its entirety.

It is to be understood that FIG. 1 illustrates a generalizedimplementation of a biometric monitoring device 102 that may be used toimplement a portable biometric monitoring device or other device inwhich the various operations described herein may be executed. It is tobe understood that in some implementations, the functionalityrepresented in FIG. 1 may be provided in a distributed manner between,for example, an external sensor device and communication device, e.g., achest-strap heart rate sensor that may communicate with a biometricmonitoring device.

Moreover, it is to be understood that in addition to storing programcode for execution by the processing unit to effect the various methodsand techniques of the implementations described herein, the memory 108may also store configuration data or other information used during theexecution of various programs or instruction sets or used to configurethe biometric monitoring device. The memory 108 may also store biometricdata collected by the biometric monitoring device. It is to be furtherunderstood that the processing unit may be implemented by a general orspecial purpose processor (or set of processing cores) and thus mayexecute sequences of programmed instructions to effectuate the variousoperations associated with sensor device syncing, as well as interactionwith a user, system operator or other system components. In someimplementations, the processing unit may be an application-specificintegrated circuit.

Though not shown, numerous other functional blocks may be provided aspart of the biometric monitoring device 102 according to other functionsit may be required to perform, e.g., environmental sensingfunctionality, etc. Other functional blocks may provide wirelesstelephony operations with respect to a smartphone and/or wirelessnetwork access to a mobile computing device, e.g., a smartphone, tabletcomputer, laptop computer, etc. The functional blocks of the biometricmonitoring device 102 are depicted as being coupled by the communicationpath 114 which may include any number of shared or dedicated buses orsignaling links. More generally, however, the functional blocks shownmay be interconnected using a variety of different architectures and maybe implemented using a variety of different underlying technologies andarchitectures. With regard to the memory architecture, for example,multiple different classes of storage may be provided within the memory108 to store different classes of data. For example, the memory 108 mayinclude non-volatile storage media such as fixed or removable magnetic,optical, or semiconductor-based media to store executable code andrelated data and/or volatile storage media such as static or dynamic RAMto store more transient information and other variable data.

The various methods and techniques disclosed herein may be implementedthrough execution of one or more a sequences of instructions, e.g.,software programs, by the processing unit 106 or by a custom-builthardware ASIC (application-specific integrated circuit) or programmedinto a programmable hardware device such as an FPGA (field-programmablegate array), or any combination thereof within or external to theprocessing unit 106.

Further implementations of portable biometric monitoring devices can befound in U.S. patent application Ser. No. 13/156,304, titled “PortableBiometric Monitoring Devices and Methods of Operating Same” filed Jun.8, 2011, which is hereby incorporated herein by reference in itsentirety.

In some implementations, the biometric monitoring device may includecomputer-executable instructions for controlling one or more processorsof the biometric monitoring device to obtain biometric data from one ormore biometric sensors. The instructions may also control the one ormore processors to receive a request, e.g., an input from a button ortouch interface on the biometric monitoring device, a particular patternof biometric sensor data (e.g., a double-tap reading), etc., to displayan aspect of the obtained biometric data on a display of the biometricmonitoring device. The aspect may be a numerical quantity, a graphic, orsimply an indicator (a goal progress indicator, for example). In someimplementations, the display may be an illuminable display so as to bevisible when displaying data but otherwise invisible to a casualobserver. The instructions may also cause the one or more processors tocause the display to turn on from an off state in order to display theaspect of the biometric data. The instructions may also cause thedisplay to turn off from an on state after a predefined time periodelapses without any user interaction with the biometric monitoringdevice; this may assist in conserving power.

Due to the small size of many biometric monitoring devices, manybiometric monitoring devices may have limited space to accommodatevarious user interface components. For example, Fitbit makes a varietyof extremely compact biometric tracking units that each incorporate abiometric sensor suite, a battery, a display of some sort, a charginginterface, and one or more wireless communications interfaces. In somesuch examples, the biometric tracking units also incorporate avibramotor and/or a button. These components may be housed, for example,within housings measuring approximately 2″ long, 0.75″ wide, and 0.5″thick (Fitbit Ultra™); approximately 1.9″ in length, 0.75″ wide, and0.375″ thick (Fitbit One approximately 1.4″ long, 1.1″ wide, and 0.375″thick (Fitbit Zip™); and approximately 1.3″ in length, 0.5″ wide, and0.25″ thick (Fitbit Flex™). Of course, housings of other sizes may beused in other implementations of biometric monitoring devices; the abovelist is merely intended to illustrate the small size of many suchbiometric monitoring devices.

FIGS. 2A through 2G depict various views of an example biometricmonitoring device. The biometric monitoring device 202 of FIGS. 2Athrough 2G is similar to a Fitbit Force™ biometric monitoring device.The biometric monitoring device 202 may be designed such that it may beworn by a person, e.g., as a wristband (similar to a wristwatch) or as abelt-clip module (not shown, although the Fitbit One is an example ofsuch a product). The biometric monitoring device 202 may have a display205 that is configured to present biometric performance measurements toa wearer of the biometric monitoring device. A button 204 (or othermechanism capable of identifying a deliberate user input) may, whenactivated, provide an input signal to a processor or processors of thebiometric monitoring device 202 that may, for example, cause the contentdisplayed on the display 205 to change. The display 205 may be small,e.g., on the order of less than 1″ square.

The biometric monitoring device 202 may include one or more biometricsensors, e.g., triaxial accelerometers (not shown, but located insidehousing 214) and a barometric sensor (also not shown, although pressureports 210 lead to a barometric sensor within the housing 214).

Biometric monitoring devices such as the implementations discussedherein may be configured make various biometric performancemeasurements, e.g., steps taken, distance walked and/or run, flights ofstairs climbed, approximate calories burned, etc. Such biometricperformance measurements may be made, at least in part, based onbiometric data collected by the biometric sensors of the biometricmonitoring device. For example, biometric acceleration data may beanalyzed at regular intervals, e.g., every second, to determine if thebiometric monitoring device (and, presumably, the wearer of thebiometric monitoring device) is experiencing an acceleration environmentconsistent with walking or running. If so, then each biometric datasegment that may be interpreted as representing a step may cause arelated biometric performance measurement of “steps taken” to beincremented by one. For example, walking may produce a fairly regularvertical acceleration spike every time a person takes a step—each suchspike may cause the biometric performance measurement of “steps taken”to be incremented by one (or, if desired, every two such spikes maycause an increment to occur—this may be used when steps are used toindicate strides rather than discrete steps). In another example,distance traveled may be determined by incrementing a distance traveledbiometric performance measurement by a distance associated with eachstep that is determined—the distance may be a default distance based onthe average person's stride, or may be specified by the user to moreprecisely tailor the distance traveled biometric performancemeasurement.

In a further example, the biometric sensors may include a barometricsensor that may produce biometric data that indicates the altitude ofthe biometric monitoring device. Each change in altitude commensuratewith the altitude change experienced climbing a standard flight ofstairs may cause a biometric performance measurement indicating thenumber of stair flights climbed to be incremented by one flight ofstairs. In some implementations, the rate of altitude change may also beaccounted for—if the altitude change is too rapid, i.e., so rapid thatit exceeds stair-climbing rates achievable by humans, then the altitudechange may not cause the biometric performance measurement to change.Similarly, if an altitude change is detected without any correspondingacceleration data indicating that the wearer of the biometric monitoringdevice is walking or running, this may be interpreted as indicating thatthe wearer may be riding an escalator. In such cases, the biometricperformance measurement may not be incremented to account for thealtitude change since it is not indicative of an aspect of the wearer'sbiometric performance.

In many implementations, the biometric performance measurementsmonitored by a biometric monitoring device may accumulate over a common,fixed period of time, e.g., daily. In other implementations, however,one or more of the biometric performance measurements may be accumulatedover different periods of time, e.g., some biometric performancemeasurements may be accumulated over the course of a day, whereas othersmay be accumulated over the course of an hour, a week, a month, etc.

The biometric monitoring devices described herein may be configured totrack biometric performance goals. Biometric performance goals aredefined as targets for biometric performance measurements that must bemet within one or more defined time periods, referred to herein as goalachievement windows. In many implementations, the goal achievementwindow for a biometric performance goal may be coextensive with theaccumulation period of the biometric performance measurement upon whichthe biometric performance goal is based, e.g., if the “steps taken”biometric performance measurement is accumulated over the course of aday and then re-set at midnight in preparation for the next day, abiometric performance goal based on the “steps taken” biometricperformance measurement may need to be achieved within a goalachievement window sharing the same 24-hour period.

Biometric performance goals, as used herein, may refer to biometricperformance goals that are either generic (which may be referred to as“achievements”) or that are user-specified (which may be referred to as“user-specified biometric performance goals”). Achievements arebiometric performance goals that are generally automatically set by athird party, e.g., a provider of a biometric monitoring device, absentany request by a user of the biometric monitoring device. In contrast,user-specified biometric performance goals are in response to a requestby a user—the request may be a specific request by a user, e.g., “set agoal of 15,000 steps per day,” or may be an implicit request, e.g., theuser may use a fitness website or application to plan a weight-lossregimen and may request that the website or application generate goalsthat are tailored to their desired regimen—while the user may notspecifically set any of the specific biometric performance goals in sucha scenario, those biometric performance goals may still be establishedin response to a user request and would thus qualify as user-specifiedbiometric performance goals. The techniques described herein may beapplied to either type of biometric performance goal. However, given thepersonal investment that a person may have in a user-specified biometricperformance goal, it is likely that the techniques outlined herein maybe of particular benefit in the context of user-specified biometricperformance goals.

The goal achievement window does not necessarily need to be coextensivewith the accumulation period of the biometric performance measurementupon which it is based. In some implementations, the goal achievementwindow may not be coextensive with the accumulation period. For example,a biometric monitoring device may monitor a person's progress towards abiometric performance goal of “Take 1000 steps in less than 5 minutes.”In this case, the goal achievement window is 5 minutes in length and isnot tied to any predetermined start or finish time. For example, thegoal achievement window may be a floating goal achievement window thatis constantly being updated as time goes on and the goal is not met.

In some implementations, the accumulation of a biometric performancemeasurement may be reset, e.g., at the end of the accumulation period,but the progress towards an associated biometric performance goal may beretained if the goal achievement window for the biometric performancegoal straddles between two or more such accumulation periods. In otherimplementations, however, resetting a biometric performance measurementaccumulation may cause the progress towards a biometric performance goalassociated with the biometric performance measurement to be resetregardless of whether the goal achievement window for the biometricperformance goal straddles the reset.

In some cases, the goal achievement window may, in effect, be infinite.For example, a biometric monitoring device may provide biometricperformance goals that are triggered every time the total distancetraveled (over the lifetime of the biometric monitoring device) reachesan even multiple of 1000 miles, regardless of how long it took thewearer to achieve the biometric performance goal.

In other implementations, the goal achievement window may be 1 hours, 8hours, 1 day, 5 days, 1 week, or 1 month. In some implementations, thegoal achievement window may be a 24-hour period starting and ending onmidnight local time, a 7 day period starting or ending on a weekend, ora calendar month period.

The biometric performance goals may be provided without any input fromthe wearer of the device, e.g., provided as part of the originalprogramming of the biometric monitoring device or uploaded to thebiometric monitoring device by a third party, may be provided responsiveto user-specified goals, e.g., the user may define a biometricperformance goal of “take 5000 steps in 30 minutes,” or may be providedusing both techniques in combination. In many implementations, biometricperformance goals may be specified using a device separate from thebiometric monitoring device, e.g., a smartphone or a web server, andthen communicated to the biometric monitoring device.

A biometric monitoring device may be configured to track multiplebiometric performance goals simultaneously.

Biometric monitoring devices may be further configured to recognizecompletion of a biometric performance goal by presenting a specialvisual indicator on the display of the biometric monitoring device. Thespecial visual indicator also may be referred to herein as a “goalcelebration” or “goal celebration indicator.” In some implementations,the goal celebration indicator may be auditory, e.g., a melody or soundeffect, or tactile, e.g., a pattern of vibrations, and may not includeany graphical content. Generally speaking, reference herein to a goalcelebration indicator and display thereof may also be understood torefer to implementations that utilize non-visual goal celebrationindicators (and in which the non-visual goal celebration indicators areprovided using a mechanism other than a display, e.g., a speaker orvibramotor).

Such goal celebration indicators are distinct from the “normal”presentation of the biometric performance measurement data, i.e., theyinclude content above and beyond, or in place of, typical numericalreadouts of biometric performance measurement data. Goal celebrationindicators may frequently be animated, and may serve as a visualcelebration of the wearer's achievement of the biometric performancegoal. For example, animations of fireworks going off, a smiling face, a“snake” that wiggles across display, and other types of animations mayall be suitable goal celebration indicators. A particular biometricperformance goal may have a specific goal celebration associated withit, or may select a goal celebration indicator from a number ofpotential goal celebration indicators associated with the biometricperformance goal. In such instances, the particular goal celebrationindicator may be randomly selected from the pool of potential goalcelebration indicators, and/or may be selected according to certainpredetermined rules.

In some implementations, the display of the goal celebration indicatormay be somewhat decoupled from the achievement of the biometricperformance goal. In such implementations, the display of the goalcelebration indicator may be triggered only after the the biometricperformance goal is met and after an input signal is subsequentlyreceived by the biometric monitoring device's processor(s). The inputsignal may, for example, be provided in response to a person's pushingof a button on the biometric monitoring device, or may be provided inresponse to other stimuli, e.g., biometric data indicating that theperson has rotated their wrist in a manner similar to the motions madewhen a person checks the time on a wristwatch or biometric dataindicating that the person is tapping on the housing of the biometricmonitoring device. Such input signals are also discussed further in U.S.patent application Ser. No. 14/029,763, filed Sep. 17, 2013, which ishereby incorporated by reference in its entirety (this incorporatedreference may refer to such signals as “user input”).

FIG. 3 depicts a flow diagram for a technique of incorporating delayedgoal celebration in a biometric monitoring device. In FIG. 3, biometricdata may be received in block 302 by one or more processors of abiometric monitoring device from the biometric sensors of the biometricmonitoring device. In block 304, the biometric data may be analyzed andused to calculate or update at least one biometric performancemeasurement, e.g., to calculate the number of steps taken, the distancetraveled, the number of stair flights climbed, etc. In block 306, adetermination may be made as to whether a first biometric performancegoal has been reached. For example, the at least one biometricperformance measurement may indicate that the wearer has walked 4999steps during a first goal achievement window; if there is a firstbiometric performance goal of “walk 5000 steps,” then the determinationmay be that the first biometric performance goal has not yet been met.In such a case, the technique may return to block 302, where furtherbiometric data is received. The further biometric data may cause the atleast one biometric performance measurement to be incremented or updatedin block 304 such that a subsequent determination in block 306 as towhether the first biometric performance goal has been met is evaluatedto be true, e.g. when the 5000^(th) step is taken in the above example,then the goal will have been met. If block 306 determines that the firstbiometric performance goal has been met, then the technique may advanceto block 308, where a further determination may be made as to whether aninput signal is being received (or has been received since block 306 wasperformed). If no input signal has been received, then the technique mayreturn to block 302 for further biometric data collection. If block 308determines that the input signal has been received, however, thetechnique may proceed to block 310, where a first goal celebrationassociated with the first biometric performance goal may be displayed ona display of the biometric monitoring device. In block 312, the firstgoal celebration may be cleared from the display, e.g., in response to auser input, time expiration, or other trigger. In some implementations,the first goal celebration may be retained in memory for some time andmay be re-accessed by a wearer of the biometric monitoring device afterdisplaying intervening content on the display.

It is to be understood that the display may, when not showing a goalachievement indicator, be either in an off or standby state or in an onstate—when the goal achievement indicator is displayed, the display may,if in an off or standby state, be switched to an on state.

The present inventors have realized that biometric monitoring devicesthat are configured to delay display of earned goal celebrationindicators until after the input signal is received may prove superiorto biometric monitoring devices that immediately display a goalcelebration indicator—such immediate-display biometric monitoringdevices may display goal celebration indicators while the wearer is notpaying attention, and the wearer may thus feel “cheated” of the rewardof the goal celebration indicator. The present inventors have furtherrealized that missing such acknowledgements of goal achievements maydemoralize the wearer, and make them less likely to become invested intheir fitness and health.

FIG. 4 depicts a flow diagram for a technique of incorporating delayedgoal celebration in a biometric monitoring device for multiple biometricperformance goals. FIG. 4 depicts a flow diagram for a technique ofincorporating delayed goal celebration in a biometric monitoring device.In FIG. 4, biometric data may be received in block 402 by one or moreprocessors of a biometric monitoring device from the biometric sensorsof the biometric monitoring device. In block 404, the biometric data maybe analyzed and used to calculate or update at least one biometricperformance measurement, e.g., to calculate the number of steps taken,the distance traveled, the number of stair flights climbed, etc. Inblock 406, a determination may be made as to whether a first or second(or further additional) biometric performance goal has been reached. Forexample, the at least one biometric performance measurement may indicatethat the wearer has walked 4999 steps during a first goal achievementwindow and that the wearer has climbed 10 flights of stairs during asecond goal achievement window; if there is a first biometricperformance goal of “walk 5000 steps” and a second biometric performancegoal of “climb 10 flights of stairs,” then the determination may be thatthe first biometric performance goal has not yet been met but that thesecond biometric performance goal has been met. If no biometricperformance goals have been met, the technique may return to block 402,where further biometric data is received. The further biometric data maycause the at least one biometric performance measurement to beincremented or updated in block 404 such that a subsequent determinationin block 406 as to whether the first or second biometric performancegoal has been met is evaluated to be true. If block 406 determines thateither the first or the second biometric performance goal has been met,then the technique may advance to block 408, where a furtherdetermination may be made as to whether an input signal is beingreceived (or has been received since block 406 was performed). If noinput signal has been received, then the technique may return to block402 for further biometric data collection. If block 408 determines thatthe input signal has been received, however, the technique may proceedto block 410, where a first or second goal celebration associated withthe first or second biometric performance goal may be displayed on adisplay of the biometric monitoring device. It is to be understood thatmultiple goal celebration indicators may be displayed, e.g.,sequentially in order/reverse order of achievement, randomly, or in someother sequence, in cases where more than one biometric performance goalis met prior to the receipt of the input signal. In block 412, the firstand/or second goal celebration indicator may be cleared from thedisplay, e.g., in response to a user input, time expiration, or othertrigger. In some implementations, the first and/or second goalcelebrations may be retained in memory for some time and may bere-accessed by a wearer of the biometric monitoring device afterdisplaying intervening content on the display.

In some implementations, the techniques of FIGS. 3 and 4 may be modifiedto include a secondary form of indicating that a goal is met, e.g., atactile feedback mechanism. FIG. 5 depicts a flow diagram for atechnique of incorporating delayed goal celebration in conjunction withimmediate tactile feedback in a biometric monitoring device. Thetechnique in FIG. 5 is similar to the techniques of FIGS. 3 and 4.However, the technique of FIG. 5 also includes block 508, which isperformed after block 506 (corresponding generally to block 306 and/orblock 406) and before block 510 (corresponding generally to block 308and/or 408. In block 506, a determination may be made as to whether ornot a biometric performance goal (or goals) has been met. If it isdetermined in block 506 that a biometric performance goal has been met,the technique may proceed to block 508, where some form of secondaryindicator, e.g., an audio signal like a chime, beep, melody, etc. or atactile signal, e.g., vibration such as that produced by a smallvibramotor or other vibratory device, may be used to alert the wearer ofthe biometric monitoring device that a biometric performance goal hasbeen reached. Such secondary indicator may occur as soon as thebiometric performance goal is reached, or shortly thereafter. Thesecondary indicator does not, however, require any input signal (such asmay be determined in block 510) as is required for the delayed goalcelebration indicator display. The secondary indicator may serve toalert the wearer that a goal has been achieved, and the wearer may then,at their leisure, trigger the display of any goal celebration indicatorsby providing the input signal to the biometric monitoring device. Thetechnique may then continue to block 510 to determine if an input signalhas been received; if not, the technique may return to block 502 andproceed through blocks 504 through 510 (although it is to be understoodthat block 508, and similar blocks in other techniques described herein,may be skipped for subsequent cycles once it has been performed for thecompletion of a particular biometric performance goal). If block 510determines that the input signal has been received since thedetermination that the first biometric performance goal has beencompleted, then the technique may proceed to block 512, where a firstgoal celebration indicator associated with the biometric performancegoal may be displayed. In block 514, the first goal celebrationindicator may be cleared from the display.

It is to be understood that, in some implementations of the techniquesdescribed herein, there may be a timeout associated with a particulargoal celebration indicator. For example, a biometric monitoring device(or other device that may present a goal celebration indicator, e.g., alaptop, tablet, or smartphone) may only show a goal celebrationindicator in response to receiving the input signal within a certainperiod of time, e.g., 5 minutes, 15 minutes, 30 minutes, 1 hour, 1 day,etc., starting from when the corresponding biometric performance goalwas met. For example, if the input signal is received within one hour ofmeeting the biometric performance goal, then the goal celebrationindicator may be presented. However, if the input signal is receivedlater than one hour after the biometric performance goal is met, thenthe goal celebration indicator may not be presented.

In many implementations, the secondary indicator and the goalcelebration indicator may utilize different mediums, e.g., the goalcelebration indicator may include graphics and sound, and the secondaryindicator may be provided using tactile feedback (which may have someincidental audible components). In other implementations, the goalcelebration indicator and the secondary indicator may both includegraphical content.

In some implementations, biometric monitoring devices such as thosedescribed herein may be configured to avoid providing a secondaryindicator of goal completion in certain circumstances, such as when thewearer of the biometric monitoring device may be sleeping. FIG. 6depicts a flow diagram for a modified technique of incorporating delayedgoal celebration in conjunction with immediate tactile feedback in abiometric monitoring device.

In FIG. 6, biometric data may be received in block 602 by one or moreprocessors of a biometric monitoring device from the biometric sensorsof the biometric monitoring device. In block 604, the biometric data maybe analyzed and used to calculate or update at least one biometricperformance measurement. In block 606, a determination may be made as towhether a first biometric performance goal has been reached. If thedetermination of block 606 is negative, then the technique may return toblock 602, where further biometric data may be received. If block 606determines that the first biometric performance goal has been met, thenthe technique may advance to block 608, where a further determinationmay be made as to whether the biometric monitoring device is currentlyin a “sleep monitoring” mode. A sleep monitoring mode may be auser-activated, or automatically-activated, mode or environmental orcontextual state that is intended to be active when the wearer issleeping (or going to sleep). The sleep monitoring mode may serve as anindicator that there is a high likelihood that the wearer of thebiometric monitoring device would be asleep or trying to sleep and wouldnot wish to be disturbed, e.g., by a secondary indicator. In someimplementations, the biometric monitoring device may not be in an“explicit” sleep mode such as the states described above, but mayinstead be in an “implicit” sleep mode—e.g., the biometric monitoringdevice may simply reference the time of day and, if the time of dayfalls between 9:00 PM and 8:00 AM, the biometric monitoring device mayassume that this time frame is representative of a sleep cycle (withoutreference to any biometric data or user-activated mode). If thebiometric monitoring device is determined to be in a sleep mode, thenthe technique may return to block 602 for further biometric datacollection. If the biometric monitoring device is determined to not bein a sleep mode, then the technique may proceed to block 610, where asecondary indicator, e.g., audio or tactile indicator, may be activatedto alert the wearer to the completion of a goal.

After the secondary indicator has been activated, the technique mayproceed to block 612 for determination as to whether an input signal hasbeen received. If block 612 determines that no input signal has beenreceived, the technique may return to block 602. If block 612 determinesthat an input signal has been received after block 606 has determinedthat the first biometric performance goal has been met, then thetechnique may proceed to block 614, where a first goal celebrationindicator may be displayed. Following the display of the first goalcelebration indicator, block 616 may clear the first goal celebrationindicator from the display.

Implementations using the technique of FIG. 6 may prove advantageoussince they prevent the biometric monitoring device from inadvertentlywaking the wearer during sleep hours. The present inventors have alsorealized that such implementations also prevent the wearer from beingalerted to the completion of an “activity” goal when the wearer issedentary. For example, one example of a biometric performance goal maybe to “burn 2000 calories in a day.” A person may burn 1800 caloriesduring the day, and may go to sleep prior to breaking the 2000 caloriemark. However, they will continue to burn calories while they aresleeping due to their basal metabolic rate (BMR), and the biometricmonitoring device may determine that the 2000-calorie mark has been metwhile the person is asleep. If the person is woken from sleep to be toldthat they reached the 2000-calorie biometric performance goal, they mayfeel that the biometric monitoring data is inaccurate since they werenot engaged in active activity when the biometric performance goal wasreached (the person may not be aware of the effects of BMR). Theimplementation of FIG. 6 may help mitigate such situations.

The present inventors have also realized that it may be psychologicallybeneficial to restrict the notification of the wearer of a biometricmonitoring device to completed biometric performance goals to times whenthe biometric monitoring device determines that an activity associatedwith the biometric performance goal is being performed. This is similarto the technique of FIG. 6, except that instead of evaluating whetherthe biometric monitoring device is in a sleep mode, the techniqueevaluates whether the biometric data indicates that a particularactivity associated with a completed biometric performance goal iscurrently being performed. If so, then the technique may notify thewearer, e.g., via a secondary indicator, that a biometric performancegoal has been met. If not, then the technique may wait until such anactivity is detected and then notify the wearer of the biometricmonitoring device using the secondary indicator.

FIG. 7 depicts a flow diagram for modified technique of incorporatingdelayed goal celebration in conjunction with activity-based tactilefeedback in a biometric monitoring device. In FIG. 7, biometric data maybe received in block 702 by one or more processors of a biometricmonitoring device from the biometric sensors of the biometric monitoringdevice. In block 704, the biometric data may be analyzed and used tocalculate or update at least one biometric performance measurement. Inblock 706, a determination may be made as to whether a first biometricperformance goal has been reached. If the determination of block 706 isnegative, then the technique may return to block 702, where furtherbiometric data may be received. If block 706 determines that the firstbiometric performance goal has been met, then the technique may advanceto block 708, where a further determination may be made as to whetherthe biometric monitoring device is currently in an activity mode that isassociated with the first biometric performance goal. For example, ifthe first biometric performance goal is to “take 10,000 steps,” then anactivity mode that may be associated with the first biometricperformance goal may be an activity mode such as walking or running(which may be determined based on accelerometer data indicating acertain frequency of steps over a given interval). The activity modemay, for example, require that a particular behavior continueuninterrupted for a certain period of time. For example, “walking” or“running” activity modes may only be engaged after biometric dataindicating steps taken and spanning at least 10 continuous seconds isreceived by biometric monitoring device. The particular activity modesthat may be evaluated in block 708 may be pre-set in association withthe biometric performance goals, or may be selected based on theactivity modes being triggered or otherwise associated with thebiometric performance measurement(s) that is/are the subject of thefirst biometric performance goal.

If block 708 determines that a requisite activity mode is not active,then the technique may return to block 702 for further biometric datacollection. If the biometric monitoring device is determined to be in arequisite activity mode, then the technique may proceed to block 710,where a secondary indicator, e.g., audio or tactile indicator, may beactivated to alert the wearer to the completion of a goal. After thesecondary indicator has been activated, the technique may proceed toblock 712 for determination as to whether an input signal has beenreceived. If block 712 determines that no input signal has beenreceived, the technique may return to block 702. If block 712 determinesthat an input signal has been received after block 706 has determinedthat the first biometric performance goal has been met, then thetechnique may proceed to block 714, where a first goal celebrationindicator may be displayed. Following the display of the first goalcelebration indicator, block 716 may clear the first goal celebrationindicator from the display.

In some implementations, the criteria used to determine biometricperformance measurements may be fine-tuned prior to biometricperformance goal completion. FIG. 8 depicts a flow diagram for amodified technique of fine-tuning goal completion determination inconjunction with delayed goal celebration.

In FIG. 8, biometric data may be received in block 802 by one or moreprocessors of a biometric monitoring device from the biometric sensorsof the biometric monitoring device. In block 804, the biometric data maybe analyzed and used to calculate or update at least one biometricperformance measurement. In block 806, a determination may be made as towhether the progress towards the first biometric performance goal issubstantially complete. For example, such a determination may bepercentage-based, e.g., determining whether the at least one biometricperformance measurement is within some percentage of the first biometricperformance goal. The percentage may be a relatively close percentage,e.g., within 90%, 95%, 99.9%, etc. In other implementations, thedetermination may be absolute, e.g., within some number of biometricperformance measurement units of the first biometric performance goal.For example, when the at least one biometric performance measurement iswithin 1 to 20 units, e.g., stair flights, steps, calories burned, etc.,of the first biometric performance goal, then the progress towards thefirst biometric performance goal may be deemed to be substantiallycomplete. The selection of criteria for determining whether or not abiometric performance goal is “substantially complete” may be somewhatflexible, although it may generally be selected such that the maximumtime it takes to actually complete the biometric performance goal asmeasured from the time when progress towards the biometric performancegoal is deemed substantially complete may generally be on the order ofseconds or tens of seconds.

If block 806 determines that progress towards the first biometricperformance goal is not substantially complete, then the technique mayreturn to block 802. If block 806 determines that progress towards thefirst biometric performance goal is substantially complete, however,then the technique may proceed to block 808, where a threshold that isused to determine if received biometric data is indicative of anincrement or update to the at least one biometric performancemeasurement may be increased or made more stringent. For example, if thebiometric performance measurement is “steps taken” and such a biometricperformance measurement is determined by measuring the number ofacceleration peaks that exceed particular thresholds in terms ofmagnitude and frequency, then a more stringent determination of the“steps taken” biometric performance measurement may increase themagnitude of the acceleration peaks by 10% and may increase thefrequency that such peaks must have in order to be counted as “steps” by50%. The technique may then proceed to block 810, in which a furtherdetermination may be made as to whether the biometric monitoring deviceis currently in an activity mode that is associated with the firstbiometric performance goal. If block 810 determines that a requisiteactivity mode is not active, then the technique may return to block 802for further biometric data collection. If the biometric monitoringdevice is determined to be in a requisite activity mode, then thetechnique may proceed to block 812, where a secondary indicator, e.g.,audio or tactile indicator, may be activated to alert the wearer to thecompletion of a goal. After the secondary indicator has been activated,the technique may proceed to block 814 for determination as to whetheran input signal has been received. If block 814 determines that no inputsignal has been received, the technique may return to block 802. Ifblock 814 determines that an input signal has been received after block806 has determined that the first biometric performance goal has beenmet, then the technique may proceed to block 816, where a first goalcelebration indicator may be displayed. Following the display of thefirst goal celebration indicator, block 818 may clear the first goalcelebration indicator from the display. It is to be understood thatblocks 810 and 812 may be omitted in some implementations, with block808 leading directly to block 814, for example.

By tightening the thresholds for determining increments or updates tothe at least one biometric performance measurement when the at least onebiometric performance measurement nears a particular biometricperformance goal, a biometric monitoring device may avoid or mitigatethe appearance of “phantom” achievements. Biometric monitoring devicesinterpret biometric data according to various algorithms and attempt totransform such biometric data, which may include data such asaccelerations, altitude, etc., into a biometric performance measurement.Due to noise in the data, algorithmic assumptions, and the limitationsof the hardware used, there may be some error or looseness in thebiometric performance measurements that are made. For example, thepresent inventors have realized that if a person is wearing awrist-mounted biometric monitoring device while brushing their teeth,the up-and-down motion of the hand while holding the toothbrush might beaccidentally interpreted as “steps” taken (even though the user may bestanding still). The present inventors have further realized that suchphantom data may cause a biometric performance goal to be achieved whilethe wearer of the biometric monitoring device is not performing anymotion associated with the biometric performance goal. The presentinventors have realized that by increasing the requirements forincrementing the biometric performance measurement in the last stages ofbiometric performance goal completion, the chances of phantom datadriving the completion of biometric performance goals is reduced, andwearer confidence in the biometric monitoring device may be increased.

As discussed earlier, the input signals discussed with respect to theexamples above may be any signal that indicates a user interaction withthe biometric monitoring device, and may include, for example, inputsignals produced by buttons, touch-screen controls, voice commands,signals sent to the biometric monitoring device by an external devicesuch as a smartphone, and input signals generated by the biometricmonitoring device responsive to certain patterns of detected biometricdata, e.g., biometric data indicative of a wrist-flick or tapping on thehousing of the biometric monitoring device.

As discussed above, multiple biometric performance goals may be trackedsimultaneously and multiple goal celebration indicators may have beenaccumulated prior to the receipt of the input signal. In such cases, asubset or all of the goal celebration indicators may be displayed, e.g.,sequentially, upon receipt of the input signal.

In some implementations, the concepts discussed above may be implementedin various alternative/additional ways. For example, the secondaryindicator, which may also be referred to herein as a “notificationindicator” or the like (and which may be produced in response to receiptof a “notification signal” or the like), may be provided using graphicaloutput, auditory output, tactile output (haptic output), or combinationsthereof.

While the concepts described above are discussed with respect to animplementation in a single device, e.g., a biometric monitoring device,the concepts described herein may also be implemented so as to make useof multiple devices communicatively linked together into a system. Forexample, in some implementations, a biometric monitoring device may bepaired with a smartphone that receives data from the biometricmonitoring device. In such implementations, the first goal celebrationindicator (or other goal celebration indicators) or the secondaryindicator or notification indicator may be provided by the smartphonerather than by the biometric monitoring device (or in tandem with thebiometric monitoring device). In addition to at least one biometricmonitoring device, such a system may include, in general, one or moreadditional devices such as a smartphone, cell phone, tablet computer,laptop, desktop computer, or other electronic device capable ofcommunicating with other devices in the system. For example, a biometricmonitoring device may send biometric data back to a web server, e.g.,Fitbit.com, where the biometric data may be analyzed to producebiometric performance measurements. The server (which may be one of thedevices in the system) may then determine that a biometric performancegoal has been met and may send information indicating that the biometricperformance goal has been met to a computer associated with thebiometric monitoring device (for example, a laptop that has softwarethat can sync with the biometric monitoring device or a desktop that isused to access a web-based portal to a user account associated with thebiometric monitoring device); the computer may then, in response toreceiving such an indication and in response to some other stimulus,e.g., launching an application associated with the biometric monitoringdevice, turning on the computer, or logging in to a website accountassociated with the biometric monitoring device, may present a goalcelebration indicator.

Regardless of which device in such a multi-component system provides agoal celebration indicator or secondary indicator/notificationindicator, it is to be understood that the goal celebration indicator istriggered after the associated goal is met and in response to an inputsignal, e.g., a button push, wrist flick, etc. Accordingly, the goalcelebration indicator may be substantially decoupled in time from thepoint at which the associated biometric performance goal is actuallymet. In contrast, the secondary indicator/notification indicator mayoccur as soon as the associated biometric performance goal is met (andwithout waiting for the input signal). Thus, the secondaryindicator/notification indicator may act to alert a wearer of thebiometric monitoring device that a goal has been met, and may do sosubstantially concurrently with the actual attainment of the biometricperformance goal. By contrast, the goal celebration indicator associatedwith that biometric performance goal may be “held in reserve” until thewearer indicates, via the input signal, that they are ready to bepresented with the goal celebration indicator. In this way, the weareris kept more engaged with the attainment/non-attainment of biometricperformance goals since they are reassured that they will not miss agoal celebration indicator through inattentiveness. Such distinctionsare applicable regardless of which device presents the goal celebrationindicator and/or the secondary indicator/notification indicator. In manyimplementations, the notification indicators may be considerably lesselaborate than the goal celebration indicators. Furthermore, in someimplementations, the notification indicators may be the same for all ora subset of biometric performance goals, e.g., a vibrational pulse maybe used to indicate the attainment of a biometric performance goalregardless of which biometric performance goal it is. In suchimplementations, each biometric performance goal may be associated withthe same notification indicator. In other implementations, however,different biometric performance goals may be associated with differentnotification indicators.

It is to be understood that in multi-component systems, the variousactions taken to perform the concepts outlined herein may be performedin a distributed manner. For example, a biometric monitoring device maybe configured to collect biometric data and transmit the biometric datato a paired smartphone. The smartphone may then analyze the biometricdata to determine a biometric performance measurement and may thendetermine whether or not a first biometric performance goal has beenreached (of course, the biometric monitoring device may also performthese tasks, as discussed with respect to the earlier examples herein).The smartphone may then notify the biometric monitoring device that thefirst biometric performance goal has been met, and the biometricmonitoring device may vibrate to alert the wearer that the firstbiometric performance goal has been met (a notification indicator). Insuch an implementation, the smartphone may be configured to provide anassociated goal celebration indicator (rather than, or in addition to, agoal celebration indicator presented by the biometric monitoringdevice). Alternatively or additionally, the smartphone may provide boththe secondary indicator and the goal celebration indicator. In someother or additional implementations, the smartphone may provide thesecondary indicator and the goal celebration may be provided by thebiometric monitoring device.

To assist in discussion of such multi-component systems, the term“output signal” may be used—an output signal is to be understood torefer to a signal that is generated in response to the receipt of aninput signal and after a determination has been made that a biometricperformance goal has been met. The output signal may, for example, be asignal sent to a display device of a biometric monitoring device thatcauses the display to present a goal celebration indicator (or to atactile actuator to cause the tactile actuator to present a goalcelebration indicator, or to an audio device to cause the audio deviceto present a goal celebration indicator). The output signal may,alternatively or additionally, be a signal, for example, that istransmitted by a biometric monitoring device via a wirelesscommunications interface to a smartphone. The smartphone, on receipt ofthe output signal, may then display a goal celebration indicator.

The term “input signal” may be used to indicate a signal that isindicative of a user interaction with a biometric monitoring device orwith a smartphone or other device. In the context of this disclosure,the term “input signal” is to be further understood to refer to signalsthat are indicative of actions taken by a user in order to have goalcelebration indicators presented.

The term “notification signal” may be used to indicate a signal thatcauses a notification indicator to be presented. As with the outputsignal, the notification signal may be internal to a single device,e.g., originate within a biometric monitoring device and cause a devicewithin the biometric monitoring device to present the notificationindicator, or may be transmitted to another device, e.g., to asmartphone, to cause the other device to present the notificationindicator.

Generally speaking, the calculations and determinations discussed hereinmay be performed in various locations within a system, e.g., byprocessors of a biometric monitoring device, processors of a smartphone,processors of a web server, or combinations thereof. Moreover, thecomputer-executable instructions for performing the techniques outlinedherein in the context of a multi-component system may be stored inmemories associated with each involved component; each component,however, may only store instructions that are relevant to thatcomponent's role in performing the techniques discussed herein. Acomplete set of the instructions may, however, be found in aggregatewhen one considers the memories of the multiple components that areinvolved in providing the techniques discussed herein in the context ofa multi-component system.

In some implementations, the smartphone may act as a relay between thebiometric monitoring device and a remote server, and the remote servermay evaluate the biometric data to determine biometric performancemeasurements and whether or not a particular biometric performance goalhas been met. The remote server may then send output signals and/ornotification signals to a smartphone or to the biometric monitoringdevice to cause the receiving device to present a goal celebrationindicator or notification indicator.

In some implementations, the notification signal may be generated by onedevice, e.g., the biometric monitoring device, and sent to anotherdevice, e.g., a smartphone. The smartphone, upon receiving thenotification signal, may present a notification indicator. Thesmartphone may also (after receiving the notification signal) await aninput signal and, upon receipt, may then generate an output signalassociated with the biometric performance goal with which thenotification signal was associated.

It is to be understood that while the above examples refer to“smartphones,” such examples may also be implemented using otherelectronic devices other than smartphones, e.g., tablet computers,laptops, PDAs, desktop computers, etc., and that such alternativeimplementations are also considered to be within the scope of thisdisclosure.

There are many biometric sensors that may be used to detect varioustypes of biometric data that may determine, at least in part, biometricperformance measurements. The biometric sensors may include one or moresensors that evaluate a physiological aspect of a wearer of the device,e.g., heart rate sensors, galvanized skin response sensors, skintemperature sensors, electromyography sensors, etc. The biometricsensors may also or alternatively include sensors that measure physicalenvironmental characteristics that reflect how the wearer of the deviceis interacting with the surrounding environment, e.g., accelerometers,altimeters, GPS devices, gyroscopes, etc. All of these are biometricsensors that may all be used to gain insight into the activities of thewearer, e.g., by tracking movement, acceleration, rotations,orientation, altitude, etc.

A larger listing of potential biometric sensor types and/or biometricdata types is shown below in Table 1. This listing is not exclusive, andother types of biometric sensors other than those listed may be used.Moreover, the data that is potentially derivable from the listedbiometric sensors may also be derived, either in whole or in part, fromother biometric sensors. For example, an evaluation of stairs climbedmay involve evaluating altimeter data to determine altitude change,clock data to determine how quickly the altitude changed, andaccelerometer data to determine whether biometric monitoring device isbeing worn by a person who is walking (as opposed to standing still).

TABLE 1 Biometric Sensor Biometric data potentially Type measuredPotentially derivable biometric data Accelerometers Accelerationsexperienced at Rotation, translation, velocity/speed, location worndistance traveled, steps taken, elevation gained, fall indications,calories burned (in combination with data such as user weight, stride,etc.) Gyroscopes Angular orientation, angular Rotation, orientationvelocity, angular acceleration and/or rotation Altimeters Barometricpressure, temperature Altitude change, flights of stairs (to calculate amore accurate climbed, local pressure changes, altitude) submersion inliquid Pulse Oximeters Blood oxygen saturation (SpO2), Heart ratevariability, stress levels, heart rate, blood volume active heart rate,resting heart rate, sleeping heart rate, sedentary heart rate, cardiacarrhythmia, cardiac arrest, pulse transit time, heart rate recoverytime, blood volume Galvanic Skin Electrical conductance of skinPerspiration, stress levels, Response Sensors exertion/arousal levelsGlobal Positioning Location, elevation, speed, Distance traveled,velocity/speed System (GPS) heading Electromyographic Electrical pulsesMuscle tension/extension Sensors Audio Sensors Local environmental soundlevels Laugh detection, breathing detection, snoring detection,respiration type (snoring, breathing, labored breathing, gasping), voicedetection, typing detection Photo/Light Ambient light intensity, ambientDay/night, sleep, UV exposure, TV Sensors light wavelength watching,indoor v. outdoor environment Temperature Temperature Body temperature,ambient Sensors environment temperature Strain Gauge Weight (the straingauges may be Body Mass Index (BMI) (in Sensors located in a deviceremote from conjunction with user-supplied the biometric monitoringdevice, height and gender information, for e.g., a Fitbit Aria ™ scale,and example) communicate weight-related data to the biometric monitoringdevice, either directly or via a shared account over the Internet)Bioelectrical Body fat percentage (may be Impedance included in remotedevice, such as Sensors Aria ™ scale) Respiration Rate Respiration rateSleep apnea detection Sensors Blood Pressure Systolic blood pressure,diastolic Sensors blood pressure Heart Rate Sensors Heart rate BloodGlucose Blood glucose levels Sensors Moisture Sensors Moisture levelsWhether user is swimming, showering, bathing, etc.

In addition to the above, some biometric data may be calculated by thebiometric monitoring device without direct reference data obtained fromthe biometric sensors. For example, a person's basal metabolic rate,which is a measure of the “default” caloric expenditure that a personexperiences throughout the day while at rest (in other words, simply toprovide energy for basic bodily functions such as breathing, circulatingblood, etc.), may be calculated based on data entered by the user andthe used, in conjunction with data from an internal clock indicating thetime of day, to determine how many calories have been expended by aperson thus far in the day just to provide energy for basic bodilyfunctions.

As discussed above, one or more of the biometric sensors discussedherein may be used to detect a physical gesture corresponding to a userinput and may, in response, generate an input signal. This allows a userto interact with the device using physical gestures. For example, awrist-based portable biometric device may contain an accelerometer,magnetometer (which may be used to detect the biometric monitoringdevice's orientation with respect to the Earth's magnetic field), and/ora gyroscope. One or more of these sensors may be used to determine whenthe user moves their wrist in a manner that is similar to that performedwhen viewing a watch. The portable biometric device may interpret thisgesture as a user input or interaction and generate the input signal inresponse. Other gestures that may be interpreted to provide the inputsignal include, but are not limited to, multiple taps, or a specificpattern of taps. For example, a user may tap anywhere on the exterior ofthe portable biometric monitoring device two times within a specifictime period, e.g., one second, to generate the input signal.

In another embodiment, a wrist-based portable biometric device may haveone or more electromyographic (EMG) sensors in the band. These EMGsensors may detect when the user flexes the muscles in theirforearm/wrist by forming a fist, for example. This gesture may beinterpreted by the portable biometric device as a user input that causesinput signal. While some physical gestures are provided here toillustrate gesture based interactions, these examples should not beconsidered exhaustive.

It is to be understood that there may be a variety of techniques inaddition to those described herein that may be used to implement delayedgoal celebration as described herein; such additional techniques arealso considered within the scope of this disclosure.

Generally speaking, the techniques and functions outlined above may beimplemented in a biometric monitoring device as machine-readableinstruction sets, either as software stored in memory, asapplication-specific integrated circuits, field-programmablegate-arrays, or other mechanisms for providing system control. Suchinstruction sets may be provided to a processor or processors of abiometric monitoring device to cause the processor or processors tocontrol other aspects of the biometric monitoring device to provide thefunctionality described above.

Unless the context (where the term “context” is used per its typical,general definition) of this disclosure clearly requires otherwise,throughout the description and the claims, the words “comprise,”“comprising,” and the like are to be construed in an inclusive sense asopposed to an exclusive or exhaustive sense; that is to say, in a senseof “including, but not limited to.” Words using the singular or pluralnumber also generally include the plural or singular numberrespectively. Additionally, the words “herein,” “hereunder,” “above,”“below,” and words of similar import refer to this application as awhole and not to any particular portions of this application. When theword “or” is used in reference to a list of two or more items, that wordcovers all of the following interpretations of the word: any of theitems in the list, all of the items in the list, and any combination ofthe items in the list. The term “implementation” refers toimplementations of techniques and methods described herein, as well asto physical objects that embody the structures and/or incorporate thetechniques and/or methods described herein.

It is to be understood that the use of ordinal indicators, e.g., a), b),c) . . . or the like, does not inherently convey any particular order ofoperations, but is merely used as a convenient mechanism for referencingdifferent operations or steps of a technique.

The phrase “responsive to” is to be understood to refer to an action orstep that is performed relatively immediately after a particular otheraction or step, at least from the perspective of a human observer. Forexample, if a person presses a button on an example biometric monitoringdevice and the display of the biometric monitoring device turns onimmediately afterwards in response, then the activation of the displaymay be said to be “responsive to” the receipt of a signal from thebutton (indicating that the button has been pressed). There may, ofcourse, be some small delay between the receipt of such a signal and theperformance of the follow-on action, e.g., due to computational delays,but, generally speaking, such follow-on actions occur either immediatelyor shortly after the triggering action, i.e., on the order of seconds orless after.

There are many concepts and implementations described and illustratedherein. While certain features, attributes and advantages of theimplementations discussed herein have been described and illustrated, itshould be understood that many others, as well as different and/orsimilar implementations, features, attributes and advantages of thepresent inventions, are apparent from the description and illustrations.As such, the above implementations are merely exemplary. They are notintended to be exhaustive or to limit the disclosure to the preciseforms, techniques, materials and/or configurations disclosed. Manymodifications and variations are possible in light of this disclosure.It is to be understood that other implementations may be utilized andoperational changes may be made without departing from the scope of thepresent disclosure. As such, the scope of the disclosure is not limitedsolely to the description above because the description of the aboveimplementations has been presented for the purposes of illustration anddescription.

Importantly, the present disclosure is neither limited to any singleaspect nor implementation, nor to any single combination and/orpermutation of such aspects and/or implementations. Moreover, each ofthe aspects of the present disclosure, and/or implementations thereof,may be employed alone or in combination with one or more of the otheraspects and/or implementations thereof. For the sake of brevity, many ofthose permutations and combinations will not be discussed and/orillustrated separately herein.

1. An apparatus comprising: one or more biometric sensors; at least oneuser interface element; at least one processor; and a memory, wherein:the memory, the at least one processor, the at least one user interfaceelement, and the one or more biometric sensors are communicativelyconnected with one another, and the memory stores computer-executableinstructions for controlling the at least one processor to: a) receivebiometric data from the one or more biometric sensors; b) calculate atleast one biometric performance measurement using the biometric data; c)determine at a first time that the at least one biometric performancemeasurement indicates that a first biometric performance goal has beenmet during a first goal achievement window; d) determine, after thefirst time, that the biometric data indicates that a wearer of theapparatus is engaged in a first fitness activity associated with thefirst biometric performance goal; e) cause the at least one userinterface element to provide, responsive to (d), a secondary indicatorthat signals that the first biometric performance goal has been met; f)receive, after (d) and (e), an input signal indicative of a userinteraction with the apparatus; and g) cause the at least one userinterface element to output a first goal celebration indicatorassociated with the first biometric performance goal after c) andresponsive to f) when the input signal is received at a second timeafter the first time.
 2. The apparatus of claim 1, wherein the at leastone user interface element includes an audio device and the first goalcelebration indicator includes an audio content that is emitted from theaudio device.
 3. The apparatus of claim 1, wherein the first goalcelebration indicator includes a melody, chime, beep, or sound effect.4. The apparatus of claim 1, wherein the at least one user interfaceelement includes a tactile interface device and the first goalcelebration indicator includes haptic feedback.
 5. The apparatus ofclaim 4, wherein the first goal celebration indicator is selected fromthe group consisting of: a vibration and a pattern of one or morevibrations.
 6. The apparatus of claim 1, wherein the first goalcelebration indicator is a change in texture of the apparatus.
 7. Theapparatus of claim 4, wherein the tactile interface device includes ahaptic mechanism selected from the group consisting of: a vibramotor anda speaker.
 8. The apparatus of claim 1, wherein the input signal isproduced by an action selected from the group consisting of: pushing ofa button of the apparatus, selection of a touch-screen control of theapparatus, detection of biometric data indicative of a wearer of theapparatus bringing their forearm into a watch-viewing position,detection of biometric data indicative of one or more successive taps onthe housing, receipt of a wireless signal from a remote device, andcombinations thereof.
 9. The apparatus of claim 1, wherein the memorystores further computer-executable instructions for controlling the atleast one processor to: h) determine at a third time that the at leastone biometric performance measurement indicates that a second biometricperformance goal different from the first biometric performance goal hasbeen met during a second goal achievement window; and i) cause the atleast one non-visual user interface element to generate a second goalcelebration indicator associated with the second biometric performancegoal after h) and responsive to f) when the second time is after thethird time.
 10. The apparatus of claim 9, wherein the second biometricperformance goal includes a plurality of different biometric performancegoals and the second biometric performance goal is met by meeting anyone of the biometric performance goals in the plurality of differentbiometric performance goals.
 11. The apparatus of claim 9, wherein thefirst goal celebration indicator and the second goal celebrationindicator are different goal celebration indicators.
 12. The apparatusof claim 9, wherein the first goal celebration indicator and the secondgoal celebration indicator are the same goal celebration indicator. 13.The apparatus of claim 1, wherein the first goal celebration indicatoris selected from a plurality of goal celebration indicators associatedwith the first biometric performance goal.
 14. The apparatus of claim13, wherein the first goal celebration indicator is selected from theplurality of goal celebrations according to a set of predetermined goalcelebration selection rules.
 15. The apparatus of claim 14, wherein theset of predetermined goal celebration indicator selection rules causethe first goal celebration to be selected responsive to a goalcelebration choice from a user.
 16. The apparatus of claim 13, whereinthe first goal celebration indicator is randomly selected from theplurality of goal celebration indicators.
 17. (canceled)
 18. Theapparatus of claim 1, wherein the secondary indicator is selected fromthe group consisting of: a display of graphical content on a display ofthe apparatus, tactile feedback provided by a haptic mechanism of theapparatus, audio output provided by an audio device of the apparatus,and combinations thereof.
 19. The apparatus of claim 1, wherein thefirst biometric performance goal and the associated goal celebrationindicator are unidentifiable based on the secondary indicator.
 20. Theapparatus of claim 1, wherein the memory stores furthercomputer-executable instructions for controlling the at least oneprocessor to: h) determine that the biometric data from the one or morebiometric sensors is indicative of a wearer of the apparatus engaging ina sleep-related activity; i) determine, after (h), that the wearer is nolonger engaged in the sleep-related activity; and j) responsive to h),cause e) to be performed after (i).
 21. The apparatus of claim 1,wherein the memory stores further computer-executable instructions forcontrolling the at least one processor to: h) determine that thebiometric data from the one or more biometric sensors is indicative of awearer of the apparatus engaging in a sleep-related activity; and i)responsive to h) and d), cause e) to be performed at a time when thebiometric data from the one or more biometric sensors is not indicativeof the wearer engaging in a sleep-related activity.
 22. The apparatus ofclaim 1, further comprising an internal clock configured to indicate atime of day, wherein the memory stores further computer-executableinstructions for controlling the at least one processor to: h) track thetime of day; i) determine that the time of day correlates with a time ofday when a wearer of the apparatus normally engages in a sleep-relatedactivity; and j) responsive to i) and d), cause e) to be performed at atime of day that does not correlate with a time of day when the wearernormally engages in the sleep-related activity.
 23. The apparatus ofclaim 22, wherein the time of day that correlates with a time of daywhen the wearer normally engages in the sleep-related activity is a timeof day between 9:00 PM and 8:00 AM.
 24. The apparatus of claim 1,wherein f) further comprises receiving the input signal indicative ofthe user interaction with the apparatus during a first input signalwindow.
 25. The apparatus of claim 24, wherein the first input signalwindow is a time period less than 1 day after the at least one processordetermines that the first biometric performance goal has been met in c).26. The apparatus of claim 1, wherein the determination in (d) includesdetermining that the biometric data indicates that a wearer of theapparatus is engaged in the first fitness activity associated with thefirst biometric performance goal for at least a predetermined period oftime.
 27. The apparatus of claim 26, wherein the predetermined period oftime is at least 10 seconds.
 28. A system comprising: a biometricmonitoring device having: one or more biometric sensors, at least oneprocessor, a communications interface, and a biometric monitoring devicememory, wherein: the biometric monitoring device memory, the at leastone processor, the communications interface, and the one or morebiometric sensors are communicatively connected with one another, andthe biometric monitoring device memory stores computer-executableinstructions for controlling the at least one processor to: a) receivebiometric data from the one or more biometric sensors; and at least oneremote device separate from the biometric monitoring device, the atleast one remote device including at least one remote device processor,a remote device communications interface, and a remote device memory,wherein: the remote device memory, the at least one remote deviceprocessor, and the remote device communications interface arecommunicatively connected with one another, the biometric monitoringdevice and the at least one remote device further include, in aggregate,at least one user interface element, and the biometric monitoring devicememory and the at least one remote device memory store, in aggregate,computer-executable instructions for controlling the system to: b)calculate at least one biometric performance measurement using thebiometric data; c) determine at a first time that a first biometricperformance goal has been met based on the at least one biometricperformance measurement during a first goal achievement window; d)determine, after the first time, that the biometric data indicates thata wearer of the apparatus is engaged in a first fitness activityassociated with the first biometric performance goal; e) responsive tod) and after c), cause the at least one user interface element to outputan indicator associated with the first biometric performance goal thatsignals that the first biometric performance goal has been met.